home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Gamers Delight 2
/
Gamers Delight 2.iso
/
Aminet
/
game
/
board
/
IGNUChess151.lha
/
GNUChess-1.51
/
README
< prev
next >
Wrap
Text File
|
1994-02-11
|
7KB
|
208 lines
NAME
IGNUChess
VERSION
$VER: IGNUChess 1.51 Amiga Release 2 (11.2.94)
This is my second public distribution.
AUTHOR
Michael Böhnisch,
Löher Str. 2,
33102 Paderborn,
Federal Republic of Germany
EMail: billy@uni-paderborn.de
SYNOPSIS
IGNUChess.000 - Intuition GNUChess Interface for MC68000 based Amigas
IGNUChess.030 - Intuition GNUChess Interface for MC68020+ based Amigas
LEGAL STUFF
This software is distributed under the rules of the GNU Chess General
Public License. Please refer to the file DOCUMENTATION/COPYING for
details.
THE SOURCE CODE MUST NOT BE DELETED FROM REDISTRIBUTED ARCHIVES, OR ELSE
YOU HAVE TO MAKE ABSOLUTELY CLEAR THAT *YOU* WILL PROVIDE THE COMPLETE
SOURCE AT NO ADDITIONAL COSTS TO ANYONE WHO ASKS FOR IT. I DO NOT WANT
TO BE RESPONSIBLE FOR MAINTAINING CRIPPLED VERSIONS OF MY ARCHIVE.
THIS APPLIES ESPECIALLY TO SOME GERMAN "COVER DISK MAGAZINE" WHO'S
EDITORS SEEM TO THINK READING "LEGAL STUFF" IS WASTED TIME.
(I ACTUALLY HAD TO *BUY* MY OWN WORK JUST TO SEE WHICH FILES THEY
DELETED. GRMBL!)
THANKS GO TO
Matthias Scheer (tron@uni-paderborn.de) for his excellent Amiga manager
"Filer" and for showing me the "Modename to DisplayID" trick.
Roger Uzun for UChess, the strongest playing chess program for the Amiga
- if you happen to own lotsa Megabytes of RAM and an accelerated Amiga,
*this* is your program of choice.
MINIMAL REQUIREMENTS
Machine:
Should run on any Amiga model
OS:
Requires KickStart 2.04
Non-ROM Libraries:
diskfont.library V37
gadtools.library V37
asl.library V37
Fonts:
Times/15
Times/18
Courier/15
(from original Commodore Workbench 2.04 distribution)
DESCRIPTION
IGNUChess offers an intuition driven interface to the GNUChess chess
program, version 1.51. I know, this is an old one.
There are a few advantages, though:
* IGNUChess is freely distributable. (Refer to "LEGAL STUFF" section).
* Full source (SAS/C 6.51) is included. Also the images of the chess
pieces are provided as an IFF ILBM file (Figuren.ilbm) for free use.
* Needs only ~200K memory (+some chip mem for the graphic) and thus runs
on small machines (A500) without memory extension.
* Special version optimized for 68020/30 included.
* The program is intended for NTSC Interlaced mode. The graphics are
designed to minimize noticable flicker, so this might be the first
interlaced GUI most 1084 Monitor users like.
OPERATION
Program start:
Simply click on the icon labelled IGNUChess.000 or IGNUChess.030,
according to your CPU.
*** There is a new tooltype "DISPLAYMODE". Here you can enter any display
identification string you want to, e.g. "MULTISCAN:Productivity" (case
does not matter). Run the preferences program "ScreenMode" to see
what's available.
If you leave out this tooltype or enter an illegal string, IGNUChess
will try to open an "NTSC:Highres Lace" screen.
Note to old PAL Amiga users with OCS (old chip set): You must enter a
PAL display mode identifier, or else IGUChess won't run on your machine.
*** If the overscan settings for the selected screen mode are not sufficient
to IGNUChess, the program will use autoscrolling.
Select your preferred level of gameplay from the "Level" menu. Default
is 60 moves in 30 minutes.
Moves are entered by clicking once on the piece of choice. The square
boundaries should start to blink. Now click on the target square. Your
move will be executed if it was legal and GNUChess takes over it's turn.
Menus:
Project
About Author information
New game Start a new game
Get game Load a previously saved game
Save game Save the current game (original
format)
Save extended Save the current game (include
game information, not
implemented yet)
List game Save or print the game in a
human readable format
Quit Quit program
Edit
Edit board Change board position. Detailed
documentation to the editor may
follow in the next release.
(Shouldn't be too difficult
anyway, nobody complained about
for now :-)
Game data Edit match data (Who played
where and when etc.)
Force Move Enter moves without computer
interaction
Game
Undo Undo the least recent ply
Remove Undo the two least recent plies
(shortcut)
Hint Ask GNUChess for a hint
Switch sides White becomes black, and vice
versa
Computer white GNUChess plays the white stones
Computer black GNUChess plays the black stones
Computer both GNUChess plays both sides
Reset Vars Reset all settings to their
defaults
Level
60 moves in 5 minutes Select level of game play
:
:
1 move in 60 minutes
Properties
Hash Use hashing to avoid double-
calculations of positions
Book Use opening book
Beep Beep when moved
Post Show information on GNUChess'
calculation process
Reverse Flip the board 180 degrees
Random Introduce some random element
into GNUChess' choice of moves
Debug
This menus allow to view and change internal settings of the
GNUChess algorithm. It is of little use for the "normal" user
and might be documented in a future release.
BUGS & FEATURES
Lots of. Please report any Bugs you find to my EMail address and I will
do my best to correct them. Note, I'm not a full time programmer and
updates make take a while.
Same applies to features you miss.
Also note, I'm not responsible for GNUChess bugs (e.g. the inability to
make pawn promotions other than to queen).
FURTHER NOTES
I'm very interested in comparisons to other chess programs. I you have
access to other (commercial) chess programs why dont't you set up a
match and EMail me the record (commented or not)?
If you send me a nice game record, played by you or by another program
against IGNUChess, I will include it into my next distribution.
If you feel the ability to create a nice icon for IGNUChess, don't
hesitate, DO IT AND SEND IT TO ME!
I will include all icons I get into the next distribution.
The source uses a tabulator size of 4 characters.
FUTURE
Depends on YOU.
HISTORY
10.11.1993 Initial release
11.02.1994 "DISPLAYMODE" tooltype added.
IGNUChess is now a little bit more informative if something
goes wrong during initialization.
Compiled with SAS/C 6.51 now.
Removed all floating point specific stuff, no FPU 68881/2
required for IGNUChess.030 any longer.